chew (someone) up and spit (them) out

Translations
broyer quelqu’un puis le jeter
Definitions
To treat someone harshly or ruthlessly, often by overwhelming or defeating them, and then discarding them without care; typically used to describe situations where a person is put through a difficult or challenging experience and is left feeling used or exhausted.